/*pc的 医生端*/
*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
    text-decoration: none;
    list-style: none;
    outline: none;
}
textarea::-webkit-input-placeholder{color: #ddd;}
input::-webkit-input-placeholder{color: #ddd;}
body{
    color: #333;
    font-family: "Microsoft Yahei";

}
.login_html{
    /*position: fixed;*/
    width: 100%;
    height: 100%;
    /*background-image: url(../imgs/pc_login_bg.jpg);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.login_html .center_box{
    width: 540px;
    margin: 160px auto;
}
.login_html .center_box p.tit{
    font-size: 40px;
    text-align: center;
    margin-bottom: 35px;
}
.login_html .center_box .login_box{
    padding-top: 50px;
    background: rgba(255,255,255,0.7);
    filter:alpha(opacity=70);
    border-radius: 10px;
    text-align: center;
}
.login_html .center_box  .center{
    margin:  0 auto;
    width: 370px;
    border-top: 1px  solid #ccc;
    padding-top: 30px;
}
.login_html .center_box  .center input{
    width: 300px;
    height: 35px;
    border: none;
    outline: none;
    border-radius: 10px;
    background: rgb(000,000,000);
    opacity: 0.2;
    filter:alpha(opacity=20);
    border-radius: 5px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #DDD;
    padding-left: 15px;
}
.login_html .center_box  .center input::-webkit-input-placeholder{color: #ddd;}
.login_html .center_box  .center input::--moz-input-placeholder{color: #ddd;}
.login_html .center_box  .center input::-o-input-placeholder{color: #ddd;}
.login_html .center_box  .center input::-ms-input-placeholder{color: #ddd;}
.login_html .center_box  .center p{
    width: 300px;
    margin: 0 auto;
    text-align: right;
    font-size: 14px;
    color: #ff7500;
}
.login_html .center_box  .center .login_btn{
    height: 40px;
    background-color: #00a29a;
    opacity: 1;
    filter:alpha(opacity=100);
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 50px;
    padding: 0;
}

/*首页的  样式 开始i*/
.index_html{

}
.index_html>.nav{
    position: fixed;
    width: 100%;
    height: 90px;
    top: 0;
    left: 0;
    z-index: 20;
    background:   rgba(255,255,255,1);
}
.index_html .nav .content{
    width: 1200px;
    height: 90px;
    margin:  0 auto;
}
.index_html .nav .content .logo_box{
    height: 90px;
    display: inline-block;
    vertical-align: top;
}
.index_html .nav .content .logo_box img{
    margin-top: 20px;
}
.index_html .nav .content .navs{
    overflow: hidden;
    display: inline-block;
}
.index_html .nav .content .navs li{
    float: left;
    width: 160px;
}

.index_html .nav .content .navs li a{
    height: 90px;
    line-height: 90px;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.index_html .nav .content .navs li a i{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: sub;
}
.index_html .nav .content .navs li a i img{

    float: left;
    width: 100%;
    height: 100%;
}
.index_html .nav .content .navs li a span{
    vertical-align: middle;
    line-height: 90px;
    font-size: 16px;
    color: #666;
    margin-left: 5px;
}
.index_html .nav .content .right{
    float: right;
    width: auto;
}
.index_html .nav .content .right i{
    display: inline-block;
    height: 50px;
    width: 50px;
    border-radius: 50px;
    overflow: hidden;
    vertical-align: middle;
}
.index_html .nav .content .right i img{
    height: 100%;
    width: 100%;
    border-radius: 50px;
}
.index_html .nav .content .right a{
    display: inline-block;
}
.index_html .nav .content .right a span{
    line-height: 90px;
    margin: 0 7px;
}
.index_html .nav .content .right a em{
    background-image: url(../imgs/nav_bot.jpg);
    background-size: 100% 100%;
    display: inline-block;
    width: 13px;
    height: 7px;
    vertical-align: middle;
}
.index_html .nav .content .right {
    z-index: 21;
    height: auto;
}
.index_html .nav .content .right .down_box{
    width: 100%;
    height: auto;
    top: 100%;
    z-index: 22;
    overflow: hidden;
    background-color: #fff;
    display: none;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.index_html .nav .content .right .down_box a{
    display: inline-block;
    width: 100%;
    line-height: 50px;
    text-align: center;
    float: left;
    cursor: pointer;

}
.index_html .nav .content .right .down_box a:hover{
    background: #fff;
}






.index_html .banner_box{
    position: relative;
}
.index_html .banner_box .search_box{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 240px;
    left: 0;
}
.index_html .banner_box .search_box .middle{
    width: 800px;
    display: inline-block;
    height: 50px;
    border: 2px solid #00a29a;
    border-radius: 10px;
    overflow: hidden;
    white-space: nowrap;
    background-color: #00a29a;
}
.index_html .banner_box .search_box .middle input{
    width: 650px;
    float: left;
    height: 100%;
    border: none;
    font-size: 14px;
    padding-left: 10px;
}
.index_html .banner_box .search_box .middle .search_btn{
    float: left;
    width: 145px;
    border: none;
    outline: none;
    height: 100%;
    background-color: #00a29a;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.index_html .banner_box .search_box .middle .search_btn i{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(../imgs/search_btn.png);
    background-size: 100% 100%;
    vertical-align: sub;
    margin-right: 10px;
}
.index_html .banner_box .search_box .middle .search_btn span{
    color: #fff;
    font-size: 20px;
}
.new_search_box{
    text-align: right;
}
.new_search_box .new_box{
    display: inline-block;
    margin-right: 50px;
    margin-top: 20px;
}
.new_box{
    width: 160px;
    margin: 0 auto;
    margin-top: 100px;
    height: 50px;
    border:2px solid #00a29a;
    border-radius: 10px;
}
.new_box a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.new_box span{
    line-height: 50px;
    color: #00a29a;
    font-size: 20px;
}
.new_box i{
    display: inline-block;
    vertical-align: sub;
    height: 26px;
    width: 26px;
}
.new_box i img{
    width: 100%;
    height: 100%;
}
img{
    display: inline-block;
}
.huanzheliebiao .id_card{
    position: relative;

}
.sou_btn{
    position: absolute;
    top: 0;
    right: 0;
    height: 50px;
    padding: 0 20px;
    vertical-align: top;
    font-size: 16px;
    border: none;
    outline: none;
    background-color: #00a29a;
    color: #fff;
    cursor: pointer;
    margin-left: 30px;
}


/*下面是  搜索的  列表开始*/
.index_html .list_box{
    width: 1200px;
    margin: 40px  auto 0;
    padding: 30px 40px;
    background-color: #fff;
    border-radius: 10px;
    padding-bottom: 100px;
    margin-bottom: 100px;
}
.index_html .per_box{
    margin-bottom: 20px;
}
.index_html .list_box .title p{
    padding-left: 10px;
    font-size: 16px;
    border-left: 3px solid #00a29a;
    vertical-align: middle;
}
.index_html .list_box .no_people {
    padding: 70px;
    text-align: center;
    margin-top: 30px;
    font-size: 20px;   
}
.index_html .list_box .no_people span{
    color: #999;
}
.index_html .list_box .list{
    padding: 0 60px;
}
.flex_sign  .top_dec{
    text-align: center;
    display: flex;
}
.flex_sign  .top_dec strong{
    flex:1;
}
.flex_sign .list_box .list ul li{
    display: flex;
}
.flex_sign .list_box .list ul li span{
    flex: 1;
}
.flex_sign .list_box .list .top_dec strong{
    flex: 1;
    line-height: 70px;
}
.index_html .list_box .list ul li {
    position: relative;
    /*display: flex;*/
    border-top: 1px solid #eee;
    padding: 10px 0;
}

.index_html .list_box .list ul li span{
    text-align: center;
    position: relative;
    font-size: 16px;
    color: #999;
    line-height: 50px;
}
.index_html .list_box .list ul li span em{
    font-style: normal;
    font-size: 16px;
}
.index_html .list_box .list ul li  a.left_a{
    vertical-align: sub;
    position: absolute;
    left: 30px;
    top: 22px;
    display: inline-block;
    height: 26px;
    width: 26px;
    z-index: 12;
}
.index_html .list_box .list ul li  a.right_a{
    display: inline-block;
    width: 100%;
    display: flex;
}

/*患者列表的开始*/
.huanzheliebiao>.nav{
    background: rgba(255,255,255,1);
}
.huanzheliebiao .list_box{
    margin-top: 130px;
}
.huanzheliebiao  .top{
    padding: 0 40px;
    width: 1070px;
    margin: 60px  auto 20px;
}
.huanzheliebiao .list_box .list ul li a{
    display: flex;
    width: 100%;
    /*overflow: hidden;*/
    position: static;
    height: auto;
    overflow: hidden;
}
.huanzheliebiao .top>div{
    width: 315px !important;
    overflow: hidden;
    display: inline-block;
    border-radius: 5px;
    margin: 0 !important;
    display: inline-block;
    width: 290px;
    height: 50px;
    border-radius: 10px;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-right: 10px !important;
}
.huanzheliebiao .top>div div{
    width: 315px !important;
    overflow: hidden;
    display: inline-block;
    border-radius: 5px;
    margin: 0 !important;
}
.huanzheliebiao .top>div div input{
    width: 100% !important;
    height: 50px !important;
    border: none;
    outline: none;
    border-radius: 10px !important;
    color: #ddd !important;
    font-size: 20px !important;
    background-image: url(../imgs/rili.png) !important;
    background-size: 25px 25px !important;
    background-position: 260px center !important;
    background-repeat: no-repeat !important;
    text-align: center !important;
    border: none !important;
}
.huanzheliebiao .top input{
    height: 100%;
    width: 100%;
    border-radius: 10px;
    border: none;
    outline: none;
    padding-left: 10px;
    color: #999;
    font-size: 16px;
}
.huanzheliebiao div.list_box .top .new_box{

    width: 160px !important;
    margin: 0 auto;
    margin-top: 100px;
    height: 50px;
    border:2px solid  #00a29a;
    border-radius: 10px;
    text-align: center;
}

.huanzheliebiao div.list_box .top .new_box_type{
    border:2px solid  #ddd;
}
.huanzheliebiao div.list_box .top .new_box_type select{
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
    color: #999;
    padding-left: 10px;
}
.huanzheliebiao div.list_box .top .new_box_type select{
    font-size: 16px;
    appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background-image: url(../imgs/narow_b.png) ;
  background-size: 18px 10px;
  background-repeat: no-repeat;
  background-position: 85px center;
}
.huanzheliebiao div.list_box .top .new_box a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.huanzheliebiao div.list_box .top .new_box span{
    line-height: 50px;
    color: #00a29a;
    font-size: 20px;
}
.huanzheliebiao div.list_box .top .new_box i{
    display: inline-block;
    vertical-align: sub;
    height: 26px;
    width: 26px;
}
.huanzheliebiao div.list_box .top .new_box i img{
    width: 100%;
    height: 100%;
}

/*---------------------------------------demo css--------------------------------------------*/

.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}
.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:100%;}
.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}
.date_selector .nav{width: 17.5em;}
.date_selector .nav p{clear: none;}
.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav{float: left;width: 50%;}
.huanzheliebiao .top .nav{display: inline-block;width: 100% !important;}
.date_selector .year_nav{float: right;width: 42%;}
.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}
.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}
.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev{left: 0;}

.date_selector .next{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:100%;}
.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}
.date_selector td.today{background: #eee;}
.date_selector td.unselected_month{color: #ccc;}
.date_selector td.selectable_day{cursor: pointer;}
.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}

/*-----------------------------------------------------------------------------------*/
.huanzheliebiao div.list_box .page_btn{
    text-align: center;
    margin-top: 80px;
}
.huanzheliebiao div.list_box .page_btn .ceneter{
    display: inline-block;
    width: auto;
}
.huanzheliebiao div.list_box .page_btn .center div{
    display: inline-block;
    width: auto;
}
.huanzheliebiao div.list_box .page_btn .center>span{
    margin-right: 20px;
}
.huanzheliebiao div.list_box .page_btn .center span{
    font-size: 14px;
    vertical-align: top;
    line-height: 25px;
    cursor: pointer;
    margin: 0  2.5px ;
}
.huanzheliebiao div.list_box .page_btn .center span.decration{
    line-height: 33px;
}
.huanzheliebiao div.list_box .page_btn .center .to_new{
    height: auto;
    display: inline-block;
    height: 33px;
    line-height: 33px;
}
.huanzheliebiao div.list_box .page_btn .center .to_new input{
    height: 100%;
}
.huanzheliebiao div.list_box .page_btn .center .to_new .btn-danger{
    height: 100%;
    background-color: #00a29a; 
    color: #fff;
    border: none;
    outline: none;
    margin-left: 10px;
}
.huanzheliebiao div.list_box .page_btn .center .mid>em{
    display: inline-block;
    width: 50px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-image: url(../imgs/btn_l.png);
    background-size: 7px 13px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.huanzheliebiao div.list_box .page_btn .center .mid>em.page_down{
    background-image: url(../imgs/btn_r.png);
}
.huanzheliebiao div.list_box .page_btn .mid span{
    display: inline-block;
    width: 40px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.huanzheliebiao div.list_box .page_btn .mid  .first_span{
    background-color: #00a29a;
    color: #fff;
    border: none;
}
.huanzheliebiao div.list_box .page_btn .to_new {
    vertical-align: top;

}
.huanzheliebiao div.list_box .page_btn .to_new{
    font-weight: normal;
    margin-left: 20px;
}
.huanzheliebiao div.list_box .page_btn .to_new input{
    vertical-align: top;
    width: 40px;
    height: 25px;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    color: #ff7500;
    font-size: 14px;
}

/*患者列表的  开始*/
.huanzheliebiao div.bing_list{
    margin-top: 20px;
}
.index_html .patient_msg .list ul{
    border-bottom: 1px solid #ddd;
}
.index_html .patient_msg .list ul li span{
    position: relative;
}
.index_html .patient_msg .list ul li span em{
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -25px;
    left: 0;
}
.index_html .patient_msg .list ul li p{
    display: flex;
}
.index_html .patient_msg .list ul li span.dec{
    line-height: 25px;
    text-align: left;
}
.index_html .patient_msg .list .data_base{
    margin-top: 35px;
    text-align: right;
}
.huanzheliebiao .patient_msg{
    padding-bottom: 60px;
}
.huanzheliebiao .patient_msg span{
    color: #999;
    font-size: 14px;
}
/*患者列表的  结束*/

/*患者信息 的  开始*/
.add_record{
    width: 200px;
    margin-top: 25px;
}
.huanzheliebiao .per_box{
    padding-bottom: 50px;
}
.per_box .per_msg{
    text-align: center;
}
.per_box .per_msg>div{
    display: inline-block;
    vertical-align: middle;
}
.per_box .per_msg .left{
    display: inline-block;
    width: 100px;
    height: 100px;
    vertical-align: top;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.per_box .per_msg div.nan{
    background-image: url(../imgs/head_nan.jpg);
}
.per_box .per_msg div.nv{
    background-image: url(../imgs/head_nv.jpg);
}
.per_box .mid {
    text-align: left;
    vertical-align: sub;
    padding: 0 50px;
    padding-top: 20px;
}
.per_box .mid div{
    margin-top: 10px;
}
.per_box .mid .name{
    font-size: 22px;
    color: #333;
}
.per_box .mid em{
    font-size: 16px;
    font-style: normal;
}
.per_box .mid>em {
    margin-left: 20px;
}
.per_box .mid div span{
    font-size: 16px;
    color: #999;
}
/*患者信息 的  结束*/

/*记录列表的  开始*/

.jiluliebiao .top>div{
    width: 220px !important;
}
.jiluliebiao .top>div div{
    width: 220px !important;
}
.jiluliebiao .top>div.id_card{
    width: 220px !important;
    position: relative;
}
.jiluliebiao .top>div.id_card .search_btn{
    position: absolute;
    top: 0;
    right: 0;
    width: 40px !important;
    height: 100%;
    background: none;
    background-image: url(../imgs/search.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.jiluliebiao .top>div.id_card input{
    /*width: 220px !important;
    background-image: url(../imgs/search.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: 180px;*/
}
.jiluliebiao .top>div.doctor_id{
    width: 180px !important;
    position: relative;
}
.jiluliebiao .top>div.doctor_id .search_btn{
    position: absolute;
    top: 0;
    right: 0;
    width: 40px !important;
    height: 100%;
    background: none;
    background-image: url(../imgs/search.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.jiluliebiao .top>div.doctor_id input{
    /*width: 180px !important;
    background-image: url(../imgs/search.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: 140px;*/
}
.jiluliebiao .top input{
    width: 160px !important;
}
.jiluliebiao .top>div div input{
    background-position: 170px center !important;
}
.jiluliebiao .top>div  .doctor_id{
    width: 160px;
}
div.jiluliebiao .list_box .list .top_dec {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.jiluliebiao .list_box .list ul {
    border-bottom: 1px  solid #eee;
}
.jiluliebiao .list_box .list ul li {
    padding: 10px 0;
    display: inline-block;
    width: 100%;
}
div.jiluliebiao .list_box .list .top_dec strong{
    float: left;
    white-space: nowrap;
    text-align: center;
    line-height: 70px;
}
div.jiluliebiao .list_box .list ul li span{
    display: inline-block !important;
    line-height: 25px;
    vertical-align: middle;
    text-align: left;
    position: relative;
    text-align: center;
    height: auto;
}
div.jiluliebiao .list_box .list ul li span em{
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    vertical-align: middle;
    display: inline-block;
    /*margin-top: 50%;*/
    transform: translateY(-50%);
}
div.jiluliebiao .list_box .list .top_dec .first{
    width: 65px;
}
div.jiluliebiao .list_box .list ul li .first{
    width: 65px;
}
div.jiluliebiao .list_box .list .top_dec .second{
    width: 80px;
}
div.jiluliebiao .list_box .list ul li .second{
    width: 80px;
}
div.jiluliebiao .list_box .list .top_dec .third{
    width: 35px;
}
div.jiluliebiao .list_box .list ul li .third{
    width: 35px;
}
div.jiluliebiao .list_box .list .top_dec .forth{
    width: 180px;
}
div.jiluliebiao .list_box .list ul li .forth{
    width: 180px;
}
div.jiluliebiao .list_box .list .top_dec .fifth{
    width: 40px;
}
div.jiluliebiao .list_box .list ul li .fifth{
    width: 40px;
}
div.jiluliebiao .list_box .list .top_dec .sixth{
    width: 35px;
}
div.jiluliebiao .list_box .list ul li .sixth{
    width: 35px;
}
div.jiluliebiao .list_box .list .top_dec .seventh{
    width: 200px;
}
div.jiluliebiao .list_box .list ul li .seventh{
    width: 200px;
    padding: 0 5px;
}
div.jiluliebiao .list_box .list .top_dec .eight{
    width: 80px;
}
div.jiluliebiao .list_box .list ul li .eight{
    width: 80px;
}
div.jiluliebiao .list_box .list .top_dec .nienth{
    width: 100px;
}
div.jiluliebiao .list_box .list ul li .nienth{
    width: 100px;
}
div.jiluliebiao .list_box .list .top_dec .tenth{
    width: 70px;
}
div.jiluliebiao .list_box .list ul li .tenth{
    width: 70px;
}
div.jiluliebiao .list_box .list .top_dec .eleventh{
    width: 80px;
}
div.jiluliebiao .list_box .list ul li .eleventh{
    width: 80px;
}
/*记录列表的  结束*/



/*新建患者记录详情 开始*/
.new_huanzhe_record .list_box .content{
    padding: 0 90px;
    margin-top: 55px;
}
.new_huanzhe_record .list_box .content ul li{
    padding: 15px 0;
}
.new_huanzhe_record .list_box .content ul li>span{
    display: inline-block;
    width: 80px;
    text-align: right;
    text-align-last:justify;
}
.new_huanzhe_record .list_box .content ul li em{
    font-style: normal;
    margin-left: 40px;
    color: #999;
    width: 800px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}
.new_huanzhe_record .list_box .content ul li.dec em{
    line-height: 30px;
    position: relative;
    top: -6px;
}
.new_huanzhe_record .list_box .list{
    padding: 0 90px;
    margin-top: 55px;
}
.new_huanzhe_record .list_box .list  .pic_dec{
    vertical-align: top;
    display: inline-block;
    border-radius: 5px;
    margin: 0 5px;
    overflow: hidden;
    height: 250px;
    /*border: 1px solid #ddd;*/
    margin-top: 20px;
    margin-bottom: 20px;
}
.new_huanzhe_record .list_box .list  .pic_dec:hover{
    box-shadow: 0.1rem 0.1rem 0.2rem #ccc;
}
.new_huanzhe_record .list_box .list  img{
    display: block;
    border-radius: 5px;
    border: none;
    border: 1px solid #ddd;
    height: 100%;
}
.new_huanzhe_record .list_box  .theme{
    font-size: 16px;
    color: #00a29a;

}
.new_huanzhe_record .data_2{
    margin-top: 40px;
}
.new_huanzhe_record .list_box  .number{
    text-align: right;
    color: #999;
    font-size: 16px;
}
.new_huanzhe_record .list_box  .mini_theme{
    font-size: 16px;
    margin-top: 20px;
}
.new_huanzhe_record .list_box .list .jiaopian_box .pic_dec{
    box-shadow: none;
    border-radius: 0;
}
.new_huanzhe_record .list_box .list .jiaopian_box .pic_dec img{
    border-radius: 0;

}
.new_huanzhe_record .enter_doctor{
    margin-top: 30px;
}
.new_huanzhe_record .enter_doctor p{
    text-align: right;
    color: #999;
    font-size: 16px;
}
.new_huanzhe_record .enter_doctor p span{
    font-size: 20px;
    color: #333;
}
/*新建患者记录详情 结束*/


/*新建患者 开始*/
.add_new_patient .msg_box{
    text-align: center;
}
.add_new_patient .msg_box ul{
    display: inline-block;
}
.add_new_patient .msg_box ul li{
    margin-top: 20px;
}
.add_new_patient .msg_box ul li .left{
    display: inline-block;
    width: 120px;
    text-align: right;
}
.add_new_patient .msg_box ul li .left em{
    /*line-height: 40px;*/
    font-weight: bold;
    font-style: normal;
    color: #ff7500;
}
.add_new_patient .msg_box ul li .left span{
    line-height: 40px;
}
.add_new_patient .msg_box ul li .right{
    vertical-align: top;
    display: inline-block;
    width: 400px;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.add_new_patient .msg_box ul li .right input,
.add_new_patient .msg_box ul li select{
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: none;
    outline: none;
    padding-left: 10px;

}
.add_new_patient .msg_box ul li select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background-image: url(../imgs/narow_b.png);
    background-repeat: no-repeat;
    background-position: 365px  center;
}
.add_new_patient .msg_box ul li .right input{

}
.add_new_patient .msg_box ul li select{
    line-height: 40px;
    color: #999;
}
.add_new_patient .msg_box li select option{
    margin: 20px;
    padding: 10px 0 ;
    font-size: 16px;
    color: #333;
}

.add_new_patient .msg_box ul li .right .input_box{
    width: 100%;
    height: 38px;
    vertical-align: top;

}
.add_new_patient .msg_box ul li .right .input_box input{
    background-image: url(../imgs/rili_hui.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: 360px center;
    font-size: 14px;
}
.add_new_patient .msg_box ul li .right .input_box>div{
    width: 400px;
}
.save_or_no{
    margin: 55px auto 0;
    text-align: center;
}
.save_or_no a{
    display: inline-block;
    width: 140px;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;
    border: 1px solid #00a29a;
    margin: 0 20px;
    font-size: 20px;
    color: #00a29a;
}
.save_or_no a.cirtain{
    background-color: #00a29a;
    border: none;
}
.save_or_no a.cirtain input{
    outline: none;
    width: 100%;
    border-radius: 10px;
    border: none;
    background:transparent;
    font-size: 20px;
    color: #fff;

}
/*新建患者 结束*/


/*添加就诊记录 开始*/
.add_jilu{
    margin-top: 130px;
}
.add_jilu .list_box .msg li>span{
    line-height: 40px;
}
.add_jilu .list_box .msg .name{
    line-height: 40px;
}
.add_jilu .list_box .msg li div.right{
    vertical-align: top;
    display: inline-block;
    width: 370px;
    height: 40px;
    margin-left: 40px;
    border-radius: 5px;
    outline: none;
    border: 1px solid #ddd;
}
.add_jilu .list_box .msg li div.right .input_box{
    height: 100%;
    font-size: 14px;
}
.add_jilu .list_box .msg li div.right input{
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
    border-radius: 5px;
    padding-left: 20px;
    color: #999;
}
.add_jilu .list_box .msg li div.right select{
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
    border-radius: 5px;
    padding-left: 20px;
    color: #999;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background-image: url(../imgs/narow_b.png);
    background-repeat: no-repeat;
    background-position: 335px  center;
}

.new_huanzhe_record .list_box .content ul li span.weidu{
    display: inline-block;
    width: 60px;
    margin-left: 20px;
    line-height: 40px;
}
.add_jilu .list_box .msg li div.right_2{
    margin-left: 20px;
    width: 240px;
}
.add_jilu .list_box .msg li div.add_box>span{
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
}
.add_jilu .list_box .msg li div.add_box {
    display: inline-block;
}
.add_jilu .list_box .msg li div.add_box>span{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-top: -5px;
    margin-left: 15px;
}
.add_jilu .list_box .msg li div.add_box span.option_btn{
    background-image: url(../imgs/add_btn.png);

}
.add_jilu .list_box .msg li .li_s div.add_box span.option_btn{
    background-image: url(../imgs/decraese.png);
    vertical-align: middle;
}
.add_jilu ul li {
    overflow: hidden;
}
.add_jilu .right_box{
    display: inline-block;
    vertical-align: top;
    /*float: right;*/
    margin-bottom: 20px;
    width: 855px;
}
.add_jilu .right_box  .li_1 .center_box{
    display: inline-block;
}
.add_jilu .right_box  .li_1 span{
    line-height: 40px;
}
/*.add_jilu .right_box  .top{
	width: 900px;
}*/
.add_jilu .right_box .li_s .new_list{
    margin-top: 20px;
}
.add_jilu .right_box .li_s .center_box{
    margin-top: 20px;
}
.add_jilu .list_box .msg li div.right .input_box input{
    width: 100%;
    height: 100%;
    background-image: url(../imgs/rili.png);
    background-repeat: no-repeat;
    background-size: 26px 26px;
    background-position: 320px center;
}
.add_jilu .list_box .msg li div.right .input_box>div{
    width: 370px !important;
}
.add_jilu .list_box .msg li.reslut div.right{
    border:none;
    width: 800px;
    height: 100px;
}
.add_jilu .list_box .msg li.reslut div.right textarea{
    display: inline-block;
    width: 100%;
    height: 100px;
    border-radius: 5px;
    resize: none;
    outline: none;
    font-size: 14px;
    line-height: 30px;
    color: #999;
    padding: 5px;
    border: 1px solid #ddd;
}
/*上传的 胶片*/
.new_huanzhe_record .list_box .list .up_box{
    height: 100%;
    vertical-align: top;
    display: inline-block;
    border-radius: 10px;
    margin: 0 5px;
    overflow: hidden;

    margin-top: 20px;
    margin-bottom: 20px;
    height: 250px;
    width: 180px;
    border: 1px dashed #ddd;
    position: relative;
    padding: 0 20px;
}
.new_huanzhe_record .list_box .list .up_box:hover{
    box-shadow: 0.1rem 0.1rem 0.2rem #ccc;
}

.new_huanzhe_record .list_box .list .up_box>div{
    position: absolute;
    top: 50%;
    left: 10%;
    margin-top: -25px;
    width: 80%;
    background-color: #f1f1f1;
    /*color: #fff;*/
    height: 40px;
    border-radius: 10px;
    opacity: 0;
}
.new_huanzhe_record .list_box .list .up_box>div.webuploader-pick{
    opacity: 1;
}
.new_huanzhe_record .list_box .list .up_box .up_btn{
    position: absolute;
    top: 50%;
    margin-top: -25px;
    width: 100%;
    background-color: #f1f1f1;
    /*color: #fff;*/
    height: 40px;
    border-radius: 10px;
}
.new_huanzhe_record .list_box .list .up_box>div input{
    position: absolute;
    width: 100%;
    width: 100%;
    left: 0;
    top: 0;    
}
.new_huanzhe_record .list_box .list .up_box .up_btn  span{
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}
.new_huanzhe_record .list_box .list .up_box .up_btn   input{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent;
    opacity: 0;
}
.new_huanzhe_record .list_box .list .pic_dec{
    position: relative;
}
.new_huanzhe_record .list_box .list .pic_dec em{
    position: absolute;
    height: 40px;
    width: 40px;
    right: 1px;
    top: 0;
    background-image: url(../imgs/lajiziang.png);
    display: none;
    cursor: pointer;
}
.data_2  .tit_top p{
    display: inline-block;
    width: 250px;
    line-height: 35px;
}
.data_2 .tit_top .tit_right{
    float: right;
}
.data_2 .tit_top .tit_right a{
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    background-color: #f1f1f1;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ddd;
    vertical-align: top;
    cursor: pointer;
    margin-left: 20px;
}
.data_2 .tit_top .tit_right a.cancle_btn{
    color: #999;
}
.data_2 div.mini_theme{
    display: inline-block;
    width: 180px;
    height: 35px;
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.data_2 div.mini_theme input{
    padding-left: 10px;
    font-size: 14px;
    height: 100%;
    width: 100%;
    border:none;
    outline: none;
    border-radius: 5px;
}
.new_huanzhe_record em.decrease_btn{
    display: inline-block;
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    background-size: 26px 26px;
    background-image: url(../imgs/del.png);
    vertical-align: sub;
    margin-left: 10px;
    display: none;
    cursor: pointer;
}
.buwei_dec .tit_top{
    margin-bottom: 30px;
}
.buwei_dec .pic_box{
    border-top: 1px solid #ddd;

}
/*添加就诊记录 结束*/


/*设置的  开始*/
.set .list_box{
    padding-bottom: 80px;
}
.set .set_box .content{
    margin-top: 50px;
}
.set .set_box .center{
    width: 780px;
    margin: 0 auto;
}
.set .set_box .center .left{
    display: inline-block;
    width: 200px;
    height: auto;
}
.set .set_box .center .left>div{
    position: relative;
}
.set .set_box .center .left  img{
    width: 200px;
    height: 200px;
    display: block;
}
.set .set_box .center .left  input{
    opacity: 0;
}
.set .set_box .center .left .up_box{
    width: 100%;
    border-radius: 10px;
    background-color: #f1f1f1;
    height: 40px;
    position: relative;
    cursor: pointer;
    margin-top: 50px;
}
.set .set_box .center .left .up_box span{
    display: inline-block;
    width: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.set .set_box .center .left .up_box input{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
}
.set .set_box .center .right{
    display: inline-block;
    width: 450px;
    margin-left: 120px;
    vertical-align: top;
}
.set .set_box .center .right ul li{
    font-size: 16px;
    margin-bottom: 15px;
}
.set .set_box .center .right ul li span{
    display: inline-block;
    width: 80px;
    text-align-last:justify;
    margin-right: 10px;
    line-height: 40px;
}
.set .set_box .center .right ul li em{
    font-style: normal;
    color: #999;

}
.set .set_box .center .right div{
    vertical-align: top;
    display: inline-block;
    width: 350px;
    height: 40px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.set .set_box .center .right div input{
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    border: none;
    outline: none;
    font-size: 16px;
    color: #999;
    padding-left: 10px;
}
.set .liebiao{
    margin-top: -50px;
}
.set .liebiao .list_cont{
    padding:30px 50px 0;
}
.set .liebiao .list_cont .floor {
    padding-bottom: 50px;
}
.set .liebiao .list_cont .floor .top{
    display: inline-block;
    width: 80px;
    line-height: 40px;
    vertical-align: top;
}
.set .liebiao .list_cont .floor .top span{
    vertical-align: top;
    width: 100%;
}
.set .liebiao .list_cont .floor .top div{
    display: inline-block;
    width: auto;
}
.set .liebiao .list_cont .floor .project_list{
    display: inline-block;
    width: 900px;
    overflow: hidden;
}
.set .liebiao .list_cont .floor .project_list span{
    width: 18%;
    display: inline-block;
    line-height: 40px;
    border-radius: 10px;
    margin-right: 15px;
    padding-left: 15px;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    vertical-align: top;
    float: left;
    position: relative;
    z-index: 1;
}
.set .liebiao .list_cont .floor .project_list span i{
    position: absolute;
    height:20px;
    width: 20px;
    top: 10px;
    right: 10px;
    /*background-color: red;*/
    background-image: url(../imgs/del_span.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: none;
    z-index: 2;
}
.set .liebiao .list_cont .floor .project_list span em{
    font-style: normal;
}
.set .liebiao .list_cont .floor .project_list span:hover{
    background-color: #f1f1f1;

}
.set .liebiao .list_cont .add_list{
    width: 18%;
    display: inline-block;
    border-radius: 10px;
    border: 1px solid #ddd;
    overflow: hidden;
    display: none;
    margin-bottom: 20px;
    margin-right: 10px;
}
.set .liebiao .list_cont .add_list input{
    width: 75%;
    height: 40px;
    outline: none;
    border: none;
    border-radius: 10px;
    padding-left: 5px;
    font-size: 14px;
}
.set .liebiao .list_cont .add_list em{
    display: inline-block;
    float: right;
    width: 25%;
    text-align: center;
;line-height: 40px;
    text-align: center;
    font-style: normal;
    background-color: #f1f1f1;
    border-left: 1px solid #ddd;
    cursor: pointer;
}
.set .liebiao .list_cont  i.add_leixing{
    vertical-align: top;
    display: inline-block;
    height: 26px;
    width: 26px;
    background-image: url(../imgs/add_btn.png);
    background-size: 100% 100%;
    background-repeat: repeat;
    /*margin-left: 15px;*/
    margin-top: 6px;
    cursor: pointer;
}
.set .liebiao .save_or_no{
    margin-top: 0;
}
/*设置的  结束*/

.pic_dec_1{
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 5px;
	position: relative;
	width: 150px;
}

.dcmDel{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 25px;
	cursor: pointer;
	display: none;
}

.pic_dec_1:hover .dcmDel{
	display: block;
}

.dcmDel img{
	width: 100%;
	display: block;
	border: none!important;
}

.bgLayer{
	background:transparent;
	box-shadow:0 0 0;
}

.bgLayer .layerContainer{
	margin: 0 auto;
}
